package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.bean.*;

/**
 * 网关支付申请
 */
public class GwPayApplyRequest extends EpccHeadBean {
    /**
     * 付款方信息
     */
    private PyerInfBean pyerInf;
    /**
     * 收款方信息
     */
    private PyeeInfBean pyeeInf;
    /**
     * 收款行金融机构编码
     */
    private String instgAcctId;
    /**
     * 备付金账号
     */
    private String resfdAcctIssrId;
    /**
     * 备付金账户名称
     */
    private String instgAcctNm;
    /**
     * 收付标识
     */
    private String rPFlg;
    /**
     * 批次号
     */
    private String batchId;
    /**
     * 交易设备信息
     */
    private String TrxDevcInf;
    /**
     * 订单信息
     */
    private OrdrInfBean ordrInf;
    /**
     * 交易信息
     */
    private TrxInfoBean trxInf;
    /**
     * 网关支付受理渠道
     */
    private String gwChnnlTp;

    public String getGwChnnlTp() {
        return gwChnnlTp;
    }

    public void setGwChnnlTp(String gwChnnlTp) {
        this.gwChnnlTp = gwChnnlTp;
    }

    public OrdrInfBean getOrdrInf() {
        return ordrInf;
    }

    public void setOrdrInf(OrdrInfBean ordrInf) {
        this.ordrInf = ordrInf;
    }

    public PyerInfBean getPyerInf() {
        return pyerInf;
    }

    public void setPyerInf(PyerInfBean pyerInf) {
        this.pyerInf = pyerInf;
    }

    public PyeeInfBean getPyeeInf() {
        return pyeeInf;
    }

    public void setPyeeInf(PyeeInfBean pyeeInf) {
        this.pyeeInf = pyeeInf;
    }

    public String getInstgAcctId() {
        return instgAcctId;
    }

    public void setInstgAcctId(String instgAcctId) {
        this.instgAcctId = instgAcctId;
    }

    public String getResfdAcctIssrId() {
        return resfdAcctIssrId;
    }

    public void setResfdAcctIssrId(String resfdAcctIssrId) {
        this.resfdAcctIssrId = resfdAcctIssrId;
    }

    public String getInstgAcctNm() {
        return instgAcctNm;
    }

    public void setInstgAcctNm(String instgAcctNm) {
        this.instgAcctNm = instgAcctNm;
    }

    public String getrPFlg() {
        return rPFlg;
    }

    public void setrPFlg(String rPFlg) {
        this.rPFlg = rPFlg;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public String getTrxDevcInf() {
        return TrxDevcInf;
    }

    public void setTrxDevcInf(String trxDevcInf) {
        TrxDevcInf = trxDevcInf;
    }

    public TrxInfoBean getTrxInf() {
        return trxInf;
    }

    public void setTrxInf(TrxInfoBean trxInf) {
        this.trxInf = trxInf;
    }
}
